a:link, a.blue:link { color: #000099 }
a:active, a.blue:active { color: #000099 }
a:visited, a.blue:visited {color: #000099 }
a:hover, a.blue:hover { color: #ff9900 }

a.breadcrumb:link { color: #333333 }
a.breadcrumb:active { color: #333333 }
a.breadcrumb:visited {color: #333333 }
a.breadcrumb:hover { color: #666666 }

a.columnheader:link { color: #333333 }
a.columnheader:active { color: #333333 }
a.columnheader:visited {color: #333333 }
a.columnheader:hover { color: #0066CC }

a.copyright:link { color: #ffffff; text-decoration: none }
a.copyright:active { color: #ffffff; text-decoration: none }
a.copyright:visited {color: #ffffff; text-decoration: none }
a.copyright:hover {color: #ffffff; text-decoration: underline }

a.element:link { color: #000000 }
a.element:active { color: #000000 }
a.element:visited {color: #000000 }
a.element:hover { color: #0066CC }

a.elementhome:link { color: #333333 }
a.elementhome:active { color: #333333 }
a.elementhome:visited {color: #333333 }
a.elementhome:hover { color: #666699 }

a.elementwhite:link { color: #FFFFFF }
a.elementwhite:active { color: #FFFFFF }
a.elementwhite:visited {color: #FFFFFF }
a.elementwhite:hover { color: #CCCCCC }

a.footer_element:link { color: #FFFFFF; text-decoration: none }
a.footer_element:active { color: #FFFFFF; text-decoration: none }
a.footer_element:visited {color: #FFFFFF; text-decoration: none }
a.footer_element:hover {color: #FFFFFF; text-decoration: underline }

a.headersm:link { color: #333333; text-decoration: none }
a.headersm:active { color: #333333; text-decoration: none }
a.headersm:visited {color: #333333; text-decoration: none }
a.headersm:hover {color: #666666; text-decoration: underline }

a.leftsection:link { color: #0000E8; text-decoration: none}
a.leftsection:active { color: #0000E8; text-decoration: none}
a.leftsection:visited {color: #0000E8; text-decoration: none}
a.leftsection:hover { color: #FF0000; text-decoration: underline}

a.leftsection_sel:link { color: #ffffff; text-decoration: none}
a.leftsection_sel:active { color: #ffffff; text-decoration: none}
a.leftsection_sel:visited {color: #ffffff; text-decoration: none}
a.leftsection_sel:hover { color: #FF0000; text-decoration: none}

a.mainmenu_sel:link { color: #ff9900; text-decoration: none}
a.mainmenu_sel:active { color: #ffffff; text-decoration: none}
a.mainmenu_sel:visited {color: #ffffff; text-decoration: none}
a.mainmenu_sel:hover { color: #FF0000; text-decoration: none}

a.leftsubsection:link { color: #493B76; text-decoration: none}
a.leftsubsection:active { color: #493B76; text-decoration: none}
a.leftsubsection:visited {color: #493B76; text-decoration: none}
a.leftsubsection:hover { color: #993333; text-decoration: underline}

a.leftsubsection_sel:link { color: #493B76; text-decoration: none}
a.leftsubsection_sel:active { color: #493B76; text-decoration: none}
a.leftsubsection_sel:visited {color: #493B76; text-decoration: none}
a.leftsubsection_sel:hover { color: #993333; text-decoration: none}

a.subsectiontitle:link { color: #2A8A01 }
a.subsectiontitle:active { color: #2A8A01 }
a.subsectiontitle:visited {color: #2A8A01 }
a.subsectiontitle:hover { color: #80C455 }

a.bodysection:link { color: #493B76; text-decoration: none}
a.bodysection:active { color: #493B76; text-decoration: none}
a.bodysection:visited {color: #493B76; text-decoration: none}
a.bodysection:hover { color: #993333; text-decoration: underline}

a.highHref:hover{text-decoration:underline;color:#ffffff}
a.highHref:link{text-decoration:none}
a.highHref:active{text-decoration:none}
a.highHref:visited{text-decoration:none}

body
{ color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px}

.bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.smalltext {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.boldtext {font-family: Arial, Helvetica, sans-serif; font-size: 14px;font: bold}
.alert
{ color: #CC0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height : 150%}

.approved
{ color: green;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.breadcrumb
{ color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height : 110%}

.boxtitle
{ color: #666666;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.columnheader
{ color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.copyright
{ color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.draft
{ color: #999900;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.element
{ color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.elementhome
{ color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.elementgray
{ color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px }

.elementwhite
{ color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.field
{ color: black;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.footer_element
{ color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.fieldinstructions
{ color: #006699;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px }

.fieldspacing
{ font-size: 8px; }

.fieldtips
{ color: #707070;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size: 10px }

.footer
{ color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px }

.headersm						/* Initial Setup */
{ color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 2;
background-color: #ffffff;
font-size: 10px; }

.instructions
{ color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.leftsection
{ color: #0000E8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px }

.mainmenu
{ color: #493B76;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px }

.mainmenu_sel
{ color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px }


.leftsection_sel
{ color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px }

.leftsubsection
{ color: #493B76;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px }

.leftsubsection_sel
{ color: #493B76;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px }

.navigation
{ color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px }

.smallNavigation
{ color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.sectiontitle
{ color: #493B76;
font-weight: normal;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 21px }

.sectiontitlepopup
{ color: #FFFFFF;
font-weight: normal;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 21px }

.subsectiontitle
{ color: #2A8A01;
font-weight: bold;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 15px }

.subsectiontitlegray
{ color: #666666;
font-weight: bold;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 16px }

.tips
{ color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height : 150%}

.required
{ color: #ff0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px }

.updating
{ color: #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px}

.txfield {
font-size:8pt;
font-family:verdana, arial, helvetica;
font-weight:bold;
color:#000000;
border-style:solid;
border-color:#000000;
border-width:1px;
background-color:#FFFFee;
}

.valuetxfield {
font-size:8pt;
font-family:verdana, arial, helvetica;
font-weight:bold;
color:#000000;
border-style:solid;
border-color:#000000;
border-width:1px;
background-color:#FFFFee;
text-align: right;
}

.disabledtxfield {
font-size:8pt;
font-family:verdana, arial, helvetica;
font-weight:bold;
color:#000000;
border-style:solid;
border-color:#000000;
border-width:1px;
background-color:#E8E8E8;
}

.inprocess {
font-size:8pt;
font-family:verdana, arial, helvetica;
font-weight:bold;
color:#000000;
border-style:solid;
border-color:#000000;
border-width:0px;
background-color:#aaaaff;
}

.current {
font-size:8pt;
font-family:verdana, arial, helvetica;
font-weight:bold;
color:#000000;
border-style:solid;
border-color:#000000;
border-width:0px;
background-color:#aaffcc;
}

.previous {
font-size:8pt;
font-family:verdana, arial, helvetica;
font-weight:bold;
color:#993333;
border-style:solid;

border-width:0px;
background-color:#cc6666;
}

.fresh {
font-size:8pt;
font-family:verdana, arial, helvetica;
font-weight:bold;
color:#000000;
border-style:solid;
border-color:#000000;
border-width:0px;
background-color:#FFFFee;
}

.NArial
{ COLOR: #FFFFFF;
font-family: arial;
font-size: 10pt;
font-weight:bold}

.NArialView
{ COLOR: #000000;
font-family: arial;
font-size: 10pt;
font-weight:bold}

.NArialR
{
    COLOR: #000000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7pt;
    font-weight:bold
}

.NArialRS
{
    COLOR: #000000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7pt;
}

.NArialL
{ COLOR: #000000;
font-family: verdana;
font-size: 8pt;
font-weight:bold}

.NArialS
{ font-family: arial;
font-size: 8pt}

.NArialW
{ COLOR: #000000;
font-family: arial;
font-size: 16pt}

.AlesiaWL
{ COLOR: #FFFFFF;
font-family: "Alesia Italic";
font-size: 36pt;
font-style:italic}

.Alesia
{ COLOR: #FFFFFF;
font-family: "Alesia Italic";
font-size: 20pt;
font-style:italic}

.boldWhite
{ COLOR: #000000;
font-family: verdana;
font-size: 8pt;
font-weight:bold}

.BArial{COLOR: #000000;
font-family: Verdana;
font-size: 8pt;
font-weight:bold}

.LArial{COLOR: #000000;
font-family: arial;
font-size: 14pt;
font-weight:bold;
BACKGROUND-COLOR:#ffccdd}
.viewhead
{
    BACKGROUND-COLOR: cornflowerblue;
    COLOR: whitesmoke;
    FONT-FAMILY: Arial, 'Arial Black';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.viewTable
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.viewdata1
{
    COLOR: black;
    FONT-FAMILY: 'Arial Narrow', Verdana, Arial;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.viewdata2
{
    COLOR: black;
    FONT-FAMILY: Arial, 'Arial Narrow';
    FONT-SIZE: 8pt
}

.h1
{
  border-width: thin;
  /*thin | medium | thick | <length> | inherit */
  border-color : gray;
  /*<color> | transparent | inherit  */
}

.emptyList {
	WIDTH: 200px;
	font-size:8pt;
	font-family:verdana, arial, helvetica;
	font-weight:bold;
	color:#000000;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	background-color:#FFFFee;
}

.tdBorderLRB {
    border: solid 0 black;
    border-left-width:2px;
    border-right-width:2px;
    border-bottom-width:2px;
    padding-left:0.5ex;
    padding-right:0.5ex;
    padding-bottom:0.5ex

}

.tdBorderRB {
    border: solid 0 black;
    border-right-width:2px;
    border-bottom-width:2px;
    padding-left:0.5ex;
    padding-right:0.5ex;
    padding-bottom:0.5ex
}

.tdBordersLRB {
    border: solid 0 black;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:2px;
    padding-left:0.5ex;
    padding-right:0.1ex;
    padding-bottom:0.5ex

}

.tdBordersLR {
    border: solid 0 black;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    padding-left:0.5ex;
    padding-right:0.1ex;
    padding-bottom:0.5ex

}

.color1
{
	background-color: #cdceff;
}
.color2
{
	background-color: #cdcee9;
}
.color3
{
	background-color: #dee1e2;
}
.color4
{
	background-color: #dee1f2;
}
.tdThinBorderLRTB {

    BORDER-RIGHT:#000000 thin solid;
    BORDER-TOP:#000000 thin solid;
    BORDER-LEFT:#000000 thin solid;
    BORDER-BOTTOM:#000000 thin solid;
     border-width:1px;
}
.tdThinBorderLTB {
    BORDER-TOP:#000000 thin solid;
    BORDER-LEFT:#000000 thin solid;
    BORDER-BOTTOM:#000000 thin solid;
    border-width:1px;
}
.tdThinBorderLB {
    BORDER-LEFT:#000000 thin solid;
    BORDER-BOTTOM:#000000 thin solid;
    border-width:1px;
}
.tdThinBorderLBR {
    BORDER-RIGHT:#000000 thin solid;
    BORDER-LEFT:#000000 thin solid;
    BORDER-BOTTOM:#000000 thin solid;
    border-width:1px;
}
.simpleBorder {      
    font-family: Verdana,Arial,San Serif;
    font-size: 12px;
    color: #000000;
    border: 1 solid #000000
}
.signatureBlack {
    font-family: Lucida Grande,Verdana, Arial, Sans-Serif;
    font-size: 10px;
    line-height: 18px;
    color: #525252;
    margin: 6px 0;
    padding: 6px;
    border-bottom: 1px #000000 solid;
    background: #fff
}
.signatureGray {
    font-family: Lucida Grande,Verdana,Arial,Sans-Serif;
    font-size: 10px;
    line-height: 18px;
    color: #525252;
    margin: 6px 0;
    padding: 6px;
    border-bottom: 1px #999999 solid;
    background: #fff
}
.signatureWithoutUnderLine {
    content: "some default text";
    font-family: Lucida Grande,Verdana,Arial,Sans-Serif;
    font-size: 10px;
    color: #525252;
    margin: 0px 0;
    padding: 0px;
    background: #fff
}